#include<p18f4550.h>
#include<delays.h>
#include<adc.h>
//#include"gamelcd_v3.h"
//#include"gamelinit.h"
#include<timers.h>
#include<portb.h>
#pragma config WDT=OFF
#pragma config LVP=OFF
#pragma config FOSC=INTOSC_HS
//program for SRF04/05 measure in inch
void main(void)
{
int result;
OSCCON=OSCCON | 0b01110000;
ADCON1=15;
PORTA=0;
TRISA=255;
PORTD=0;
TRISD=0;


OpenADC (ADC_FOSC_64  & ADC_RIGHT_JUST & ADC_2_TAD,ADC_CH1 & ADC_INT_OFF & ADC_REF_VDD_VSS , ADC_2ANA);



while(1)
{

ConvertADC();
while(BusyADC());
result=(unsigned int)ReadADC();

if ((result/2)>90)
PORTD=255;
else
PORTD=0;

Delay1KTCYx(100);
    
}

	}